package com.chuangshi.core.vote.member.controller.admin.response;

import com.chuangshi.core.kit.Response;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 会员管理端V1获取单条的返回参数
 *
 * @author marcus
 * @date 2018-11-20
 */
@ApiModel(description = "会员管理端V1获取单条的返回参数")
public class MemberAdminV1FindResponse extends Response {

    @ApiModelProperty(value = "会员编号", required = true, position = 10)
    private String memberId;

    @ApiModelProperty(value = "姓名", required = true, position = 30)
    private String memberName;

    @ApiModelProperty(value = "手机号码", required = true, position = 40)
    private String memberMobile;

    @ApiModelProperty(value = "昵称", required = true, position = 60)
    private String memberNickName;

    @ApiModelProperty(value = "头像编号", required = true, position = 70)
    private String memberAvatarId;

    @ApiModelProperty(value = "头像路径", required = true, position = 80)
    private String memberAvatarPath;

    @ApiModelProperty(value = "微信号", required = true, position = 90)
    private String memberWechatNumber;

    @ApiModelProperty(value = "微信公众号唯一性标识", required = true, position = 100)
    private String memberWechatMpOpenId;

    @ApiModelProperty(value = "微信小程序唯一性标识", required = true, position = 110)
    private String memberWechatMiniOpenId;

    @ApiModelProperty(value = "微信联合标识", required = true, position = 120)
    private String memberWechatUnionId;

    @ApiModelProperty(value = "性别", required = true, position = 130)
    private String memberSex;

    @ApiModelProperty(value = "生日", required = true, position = 140)
    private Date memberBirthday;

    @ApiModelProperty(value = "省", required = true, position = 150)
    private String memberProvince;

    @ApiModelProperty(value = "市", required = true, position = 160)
    private String memberCity;

    @ApiModelProperty(value = "区", required = true, position = 170)
    private String memberArea;

    @ApiModelProperty(value = "详细地址", required = true, position = 180)
    private String memberAddress;

    @ApiModelProperty(value = "来源", required = true, position = 190)
    private String memberFrom;

    @ApiModelProperty(value = "备注", required = true, position = 200)
    private String memberRemark;

    @ApiModelProperty(value = "余额", required = true, position = 210)
    private BigDecimal memberBalance;

    @ApiModelProperty(value = "积分", required = true, position = 220)
    private Integer memberPoints;

    @ApiModelProperty(value = "交易次数", required = true, position = 230)
    private Integer memberTradeNumber;

    @ApiModelProperty(value = "会员卡编号", required = true, position = 250)
    private String memberCardId;

    @ApiModelProperty(value = "会员卡号", required = true, position = 260)
    private String memberCardNumber;

    @ApiModelProperty(value = "版本号", required = true, position = 270)
    private Integer systemVersion;

    public String getMemberId() {
        return memberId;
    }

    public void setMemberId(String memberId) {
        this.memberId = memberId;
    }

    public String getMemberName() {
        return memberName;
    }

    public void setMemberName(String memberName) {
        this.memberName = memberName;
    }

    public String getMemberMobile() {
        return memberMobile;
    }

    public void setMemberMobile(String memberMobile) {
        this.memberMobile = memberMobile;
    }

    public String getMemberNickName() {
        return memberNickName;
    }

    public void setMemberNickName(String memberNickName) {
        this.memberNickName = memberNickName;
    }

    public String getMemberAvatarId() {
        return memberAvatarId;
    }

    public void setMemberAvatarId(String memberAvatarId) {
        this.memberAvatarId = memberAvatarId;
    }

    public String getMemberAvatarPath() {
        return memberAvatarPath;
    }

    public void setMemberAvatarPath(String memberAvatarPath) {
        this.memberAvatarPath = memberAvatarPath;
    }

    public String getMemberWechatNumber() {
        return memberWechatNumber;
    }

    public void setMemberWechatNumber(String memberWechatNumber) {
        this.memberWechatNumber = memberWechatNumber;
    }

    public String getMemberWechatMpOpenId() {
        return memberWechatMpOpenId;
    }

    public void setMemberWechatMpOpenId(String memberWechatMpOpenId) {
        this.memberWechatMpOpenId = memberWechatMpOpenId;
    }

    public String getMemberWechatMiniOpenId() {
        return memberWechatMiniOpenId;
    }

    public void setMemberWechatMiniOpenId(String memberWechatMiniOpenId) {
        this.memberWechatMiniOpenId = memberWechatMiniOpenId;
    }

    public String getMemberWechatUnionId() {
        return memberWechatUnionId;
    }

    public void setMemberWechatUnionId(String memberWechatUnionId) {
        this.memberWechatUnionId = memberWechatUnionId;
    }

    public String getMemberSex() {
        return memberSex;
    }

    public void setMemberSex(String memberSex) {
        this.memberSex = memberSex;
    }

    public Date getMemberBirthday() {
        return memberBirthday;
    }

    public void setMemberBirthday(Date memberBirthday) {
        this.memberBirthday = memberBirthday;
    }

    public String getMemberProvince() {
        return memberProvince;
    }

    public void setMemberProvince(String memberProvince) {
        this.memberProvince = memberProvince;
    }

    public String getMemberCity() {
        return memberCity;
    }

    public void setMemberCity(String memberCity) {
        this.memberCity = memberCity;
    }

    public String getMemberArea() {
        return memberArea;
    }

    public void setMemberArea(String memberArea) {
        this.memberArea = memberArea;
    }

    public String getMemberAddress() {
        return memberAddress;
    }

    public void setMemberAddress(String memberAddress) {
        this.memberAddress = memberAddress;
    }

    public String getMemberFrom() {
        return memberFrom;
    }

    public void setMemberFrom(String memberFrom) {
        this.memberFrom = memberFrom;
    }

    public String getMemberRemark() {
        return memberRemark;
    }

    public void setMemberRemark(String memberRemark) {
        this.memberRemark = memberRemark;
    }

    public BigDecimal getMemberBalance() {
        return memberBalance;
    }

    public void setMemberBalance(BigDecimal memberBalance) {
        this.memberBalance = memberBalance;
    }

    public Integer getMemberPoints() {
        return memberPoints;
    }

    public void setMemberPoints(Integer memberPoints) {
        this.memberPoints = memberPoints;
    }

    public Integer getMemberTradeNumber() {
        return memberTradeNumber;
    }

    public void setMemberTradeNumber(Integer memberTradeNumber) {
        this.memberTradeNumber = memberTradeNumber;
    }

    public String getMemberCardId() {
        return memberCardId;
    }

    public void setMemberCardId(String memberCardId) {
        this.memberCardId = memberCardId;
    }

    public String getMemberCardNumber() {
        return memberCardNumber;
    }

    public void setMemberCardNumber(String memberCardNumber) {
        this.memberCardNumber = memberCardNumber;
    }

    public Integer getSystemVersion() {
        return systemVersion;
    }

    public void setSystemVersion(Integer systemVersion) {
        this.systemVersion = systemVersion;
    }

}